stackable lid - German English Dictionary